Data Flow Management SDK

The purpose of this document is to supply a well-defined SDK for writing adapters and scripts. The Data Flow Management SDK is used as the actual reference for the code implementation. All Data Flow Management API and library described in the SDK are fully backward compatible.

The SDK is separated into 2 main sections:
Note:
Certain versions of software accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the software is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.

Packages 
Package Description
appilog.common.system.defines  
appilog.common.system.types
This package contains the ObjectStateHolder Class.
appilog.common.system.types.vectors
This package contains the ObjectStateHolderVector Class.
appilog.common.utils  
appilog.common.utils.xml  
com.hp.ucmdb.discovery.common.domainscope  
com.hp.ucmdb.discovery.common.mapping.config  
com.hp.ucmdb.discovery.library.clients
This package contains the Client Factory class.
com.hp.ucmdb.discovery.library.clients.agents  
com.hp.ucmdb.discovery.library.clients.agents.as400.query  
com.hp.ucmdb.discovery.library.clients.agents.sap  
com.hp.ucmdb.discovery.library.clients.agents.ssh  
com.hp.ucmdb.discovery.library.clients.as400  
com.hp.ucmdb.discovery.library.clients.cim  
com.hp.ucmdb.discovery.library.clients.cloud.aws  
com.hp.ucmdb.discovery.library.clients.ddmagent  
com.hp.ucmdb.discovery.library.clients.jmx
This package contains the JbossClient, JmxClient, WeblogicClient, WebshpereClient classes.
com.hp.ucmdb.discovery.library.clients.ldap  
com.hp.ucmdb.discovery.library.clients.query
This package contains the SNMPClient, WMIClient, SqlClient, and SAPClient classes.
com.hp.ucmdb.discovery.library.clients.shell
This package contains the NTCMDClient, SSHClient, and TelnetClient classes.
com.hp.ucmdb.discovery.library.clients.shell.tibco  
com.hp.ucmdb.discovery.library.clients.siebel
This package contains the SiebelClient class.
com.hp.ucmdb.discovery.library.clients.vmware
This package contains the VmwareClient and BaseVmwareAgent classes.
com.hp.ucmdb.discovery.library.clients.vmware.vcenter  
com.hp.ucmdb.discovery.library.clients.vmware.vcloud  
com.hp.ucmdb.discovery.library.common  
com.hp.ucmdb.discovery.library.communication.downloader.cfgfiles
This package contains the BaseConfigFile class.
com.hp.ucmdb.discovery.library.communication.downloader.cfgfiles.appsignature  
com.hp.ucmdb.discovery.library.credentials.dictionary  
com.hp.ucmdb.discovery.library.execution
This package contains the base framework and execution classes.
com.hp.ucmdb.discovery.library.scope  
com.hp.ucmdb.discovery.probe.services.dynamic.agents  
com.hp.ucmdb.discovery.probe.services.dynamic.core
This package contains the framework interface.

Jython Libraries 
Package Description
logger
This library contains log utilities and helper functions for error reporting
modeling
This library helps in creating common classes and links
netutils
This library can be used to retrieve network and TCP information, such as getting the Operating system name, checking if a MAC Address is valid, check if an IP Address is valid etc.
shellutils
This library contains APIs for executing shell commands, for getting the exit status of the executed command, and for allowing multiple commands to run conditional on that exit status.
snmputils
Utilities for managing Simple Network Management connections
wmiutils
This library helps in creating common classes and links

Documentation Feedback
Copyright 2002 - 2018 Micro Focus or one of its affiliates